<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<title>org.gradle.nativebinaries (Gradle API 2.0)</title>
<meta name="keywords" content="org.gradle.nativebinaries package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" title="Style">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
<script type="text/javascript">
function windowTitle()
{
    parent.document.title="org.gradle.nativebinaries (Gradle API 2.0)";
}
</script>
<noscript>
</noscript>

</head>

<body class="center" onload="windowTitle();">

<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
<a name="navbar_top_firstrow"><!-- --></a>
<ul class="navList" title="Navigation">
    <li><a href="../../../overview-summary.html">Overview</a></li>
    <li class="navBarCell1Rev">Package</li>
    <li>Class</li>
    <li><a href="../../../deprecated-list.html">Deprecated</a></li>
    <li><a href="../../../index-all.html">Index</a></li>
    <li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>

<div class="subNav">
    <ul class="navList">
        <li><a href="../../../index.html?org/gradle/nativebinaries/package-summary.html" target="_top">Frames</a></li>
        <li><a href="package-summary.html" target="_top">No Frames</a></li>
    </ul>
</div>

<!-- ========= END OF TOP NAVBAR ========= -->

<div class="header">
    <h1 class="title">Package org.gradle.nativebinaries</h1>
</div>

<div class="header">
    <h2 title=" Classes that model aspects of native component projects.
 
" class="title"> Classes that model aspects of native component projects.
 
</h2>
</div>

<div class="contentContainer">


    <div class="summary">
        <ul class="blockList">
            <li class="blockList">
                <table border="0" cellpadding="3" cellspacing="0" summary="Interface Summary">
                    <caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
                    <tbody>
                    <tr>
                        <th class="colFirst" scope="col">Interface</th>
                        <th class="colLast" scope="col">Description</th>
                    </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="BuildType.html" title="class in org/gradle/nativebinaries">
                                    BuildType
                                </a></strong>
                            </td>
                            <td>Specifies a build-type for a native binary. </td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="BuildTypeContainer.html" title="class in org/gradle/nativebinaries">
                                    BuildTypeContainer
                                </a></strong>
                            </td>
                            <td>A container of BuildTypes.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ExecutableBinary.html" title="class in org/gradle/nativebinaries">
                                    ExecutableBinary
                                </a></strong>
                            </td>
                            <td>A binary artifact that is built from of a <a href='../../../org/gradle/nativebinaries/NativeExecutable.html' title='NativeExecutable'>NativeExecutable</a>, targeted at a particular platform with specific configuration.
 // TODO:DAZ Deprecate in 2.1</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ExecutableContainer.html" title="class in org/gradle/nativebinaries">
                                    ExecutableContainer
                                </a></strong>
                            </td>
                            <td>A container of native executables.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="Flavor.html" title="class in org/gradle/nativebinaries">
                                    Flavor
                                </a></strong>
                            </td>
                            <td>Defines a custom variant that differentiate a NativeBinary.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="FlavorContainer.html" title="class in org/gradle/nativebinaries">
                                    FlavorContainer
                                </a></strong>
                            </td>
                            <td>A container of Flavors.
 </td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NativeBinary.html" title="class in org/gradle/nativebinaries">
                                    NativeBinary
                                </a></strong>
                            </td>
                            <td>Represents a particular binary artifact.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NativeBinaryTasks.html" title="class in org/gradle/nativebinaries">
                                    NativeBinaryTasks
                                </a></strong>
                            </td>
                            <td>Provides access to key tasks used for building the binary.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NativeComponentExtension.html" title="class in org/gradle/nativebinaries">
                                    NativeComponentExtension
                                </a></strong>
                            </td>
                            <td>The configuration for native components generated by this build.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NativeDependencySet.html" title="class in org/gradle/nativebinaries">
                                    NativeDependencySet
                                </a></strong>
                            </td>
                            <td>Models a collection of native type dependencies.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NativeExecutable.html" title="class in org/gradle/nativebinaries">
                                    NativeExecutable
                                </a></strong>
                            </td>
                            <td>An executable native component that is built by Gradle.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NativeExecutableBinary.html" title="class in org/gradle/nativebinaries">
                                    NativeExecutableBinary
                                </a></strong>
                            </td>
                            <td>A binary artifact that is built from of a NativeExecutable, targeted at a particular platform with specific configuration.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NativeLibrary.html" title="class in org/gradle/nativebinaries">
                                    NativeLibrary
                                </a></strong>
                            </td>
                            <td>A library component that is built by a gradle project.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NativeLibraryBinary.html" title="class in org/gradle/nativebinaries">
                                    NativeLibraryBinary
                                </a></strong>
                            </td>
                            <td>A physical representation of a NativeLibrary component.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NativeLibraryRequirement.html" title="class in org/gradle/nativebinaries">
                                    NativeLibraryRequirement
                                </a></strong>
                            </td>
                            <td>A dependency on a native library within the build.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="PrebuiltLibraries.html" title="class in org/gradle/nativebinaries">
                                    PrebuiltLibraries
                                </a></strong>
                            </td>
                            <td>A container of PrebuiltLibrary instances.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="PrebuiltLibrary.html" title="class in org/gradle/nativebinaries">
                                    PrebuiltLibrary
                                </a></strong>
                            </td>
                            <td>A library component that is not built by gradle.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ProjectNativeBinary.html" title="class in org/gradle/nativebinaries">
                                    ProjectNativeBinary
                                </a></strong>
                            </td>
                            <td>Represents a particular binary artifact that is the result of building a native component.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ProjectNativeComponent.html" title="class in org/gradle/nativebinaries">
                                    ProjectNativeComponent
                                </a></strong>
                            </td>
                            <td>Represents a logical software component, which may be built in a number of variant binaries.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="Repositories.html" title="class in org/gradle/nativebinaries">
                                    Repositories
                                </a></strong>
                            </td>
                            <td>The repositories that Gradle will search for prebuilt libraries.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="SharedLibraryBinary.html" title="class in org/gradle/nativebinaries">
                                    SharedLibraryBinary
                                </a></strong>
                            </td>
                            <td>A NativeLibrary that has been compiled and linked as a shared library.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="StaticLibraryBinary.html" title="class in org/gradle/nativebinaries">
                                    StaticLibraryBinary
                                </a></strong>
                            </td>
                            <td>A NativeLibrary that has been compiled and archived into a static library.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="TargetedNativeComponent.html" title="class in org/gradle/nativebinaries">
                                    TargetedNativeComponent
                                </a></strong>
                            </td>
                            <td>A native component that can be configured to target certain variant dimensions.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="Tool.html" title="class in org/gradle/nativebinaries">
                                    Tool
                                </a></strong>
                            </td>
                            <td>Configuration of the arguments of a ToolChain executable.</td>
                        </tr>

                    </tbody>
                </table>
            </li>
            </ul>
        </div>
    








</div>

<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="overview-summary.html">Overview</a></li>
        <li class="navBarCell1Rev">Package</li>
        <li>Class</li>
        <li><a href="deprecated-list.html">Deprecated</a></li>
        <li><a href="index-all.html">Index</a></li>
        <li><a href="help-doc.html">Help</a></li>
    </ul>
</div>
<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
            <li><a href="deprecated-list.html" target="_top">No Frames</a></li>
        </ul>
    </div>

    <div class="aboutLanguage"><em>Gradle API 2.0</em></div>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

</body>
</html>
